package com.hdoit.ares.logical.ser.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import org.apache.ibatis.type.Alias;

import com.tennetcn.common.message.AuthorityEmployee;
/**
 * @author      lvsi
 * @email       
 * @createtime  2017年11月29日 09:05:39
 * @comment
 */
@Alias("staff")
@Entity
@Table(name="ser_staff")
public class Staff extends AuthorityEmployee{
    //员工Id
    @Id
    @Column(name="employeeId")
    private String employeeId;

    //员工姓名
    @Column(name="employeeName")
    private String employeeName;

    //员工编码
    @Column(name="employeeCode")
    private String employeeCode;

    //编码
    @Column(name="markCode")
    private String markCode;

    //员工账号
    @Column(name="employeeAccount")
    private String employeeAccount;

    //性别
    @Column(name="sex")
    private String sex;

    //手机
    @Column(name="mobile")
    private String mobile;

    //邮箱
    @Column(name="email")
    private String email;

    //创建时间
    @Column(name="createDate")
    private Date createDate;

    //创建人Id
    @Column(name="createUserId")
    private String createUserId;

    //创建人姓名
    @Column(name="createUserName")
    private String createUserName;

    //修改时间
    @Column(name="modifyDate")
    private Date modifyDate;

    //修改人Id
    @Column(name="modifyUserId")
    private String modifyUserId;

    //修改人姓名
    @Column(name="modifyUserName")
    private String modifyUserName;

    //备注
    @Column(name="userMark")
    private String userMark;

    //生日
    @Column(name="birthday")
    private String birthday;

    //入职时间
    @Column(name="joinUsDate")
    private Date joinUsDate;

    //职位
    @Column(name="jobDuty")
    private String jobDuty;

    //家庭住址
    @Column(name="liveAddress")
    private String liveAddress;

    //身份证
    @Column(name="idCard")
    private String idCard;

    //删除标识
    @Column(name="deleteMark")
    private String deleteMark;

    //店铺Id 外键
    @Column(name="storeId")
    private String storeId;

    public String getEmployeeId(){
        return this.employeeId;
    }
    public void setEmployeeId(String employeeId){
         this.employeeId=employeeId;
    }

    public String getEmployeeName(){
        return this.employeeName;
    }
    public void setEmployeeName(String employeeName){
         this.employeeName=employeeName;
    }

    public String getEmployeeCode(){
        return this.employeeCode;
    }
    public void setEmployeeCode(String employeeCode){
         this.employeeCode=employeeCode;
    }

    public String getMarkCode(){
        return this.markCode;
    }
    public void setMarkCode(String markCode){
         this.markCode=markCode;
    }

    public String getEmployeeAccount(){
        return this.employeeAccount;
    }
    public void setEmployeeAccount(String employeeAccount){
         this.employeeAccount=employeeAccount;
    }

    public String getSex(){
        return this.sex;
    }
    public void setSex(String sex){
         this.sex=sex;
    }

    public String getMobile(){
        return this.mobile;
    }
    public void setMobile(String mobile){
         this.mobile=mobile;
    }

    public String getEmail(){
        return this.email;
    }
    public void setEmail(String email){
         this.email=email;
    }

    public Date getCreateDate(){
        return this.createDate;
    }
    public void setCreateDate(Date createDate){
         this.createDate=createDate;
    }

    public String getCreateUserId(){
        return this.createUserId;
    }
    public void setCreateUserId(String createUserId){
         this.createUserId=createUserId;
    }

    public String getCreateUserName(){
        return this.createUserName;
    }
    public void setCreateUserName(String createUserName){
         this.createUserName=createUserName;
    }

    public Date getModifyDate(){
        return this.modifyDate;
    }
    public void setModifyDate(Date modifyDate){
         this.modifyDate=modifyDate;
    }

    public String getModifyUserId(){
        return this.modifyUserId;
    }
    public void setModifyUserId(String modifyUserId){
         this.modifyUserId=modifyUserId;
    }

    public String getModifyUserName(){
        return this.modifyUserName;
    }
    public void setModifyUserName(String modifyUserName){
         this.modifyUserName=modifyUserName;
    }

    public String getUserMark(){
        return this.userMark;
    }
    public void setUserMark(String userMark){
         this.userMark=userMark;
    }

    public String getBirthday(){
        return this.birthday;
    }
    public void setBirthday(String birthday){
         this.birthday=birthday;
    }

    public Date getJoinUsDate(){
        return this.joinUsDate;
    }
    public void setJoinUsDate(Date joinUsDate){
         this.joinUsDate=joinUsDate;
    }

    public String getJobDuty(){
        return this.jobDuty;
    }
    public void setJobDuty(String jobDuty){
         this.jobDuty=jobDuty;
    }

    public String getLiveAddress(){
        return this.liveAddress;
    }
    public void setLiveAddress(String liveAddress){
         this.liveAddress=liveAddress;
    }

    public String getIdCard(){
        return this.idCard;
    }
    public void setIdCard(String idCard){
         this.idCard=idCard;
    }

    public String getDeleteMark(){
        return this.deleteMark;
    }
    public void setDeleteMark(String deleteMark){
         this.deleteMark=deleteMark;
    }

    public String getStoreId(){
        return this.storeId;
    }
    public void setStoreId(String storeId){
         this.storeId=storeId;
    }

}